package com.alks.function.data.request.stockdept.pcfactorystockwork;

import com.alks.entity.data.page.PageParam;
import com.alks.entity.deserializer.LocalDateTimeDeserialize;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.time.LocalDateTime;

/**
 * @author: chen
 * @date: 2024/11/12
 * @description: 成品收发请求参数
 */
@Data
@ApiModel(value = "成品收发请求参数")
public class FinishRecTempRequest extends PageParam {

    @ApiModelProperty(value = "指令")
    @NotBlank(message = "指令不能为空")
    private String lotNo;

    @ApiModelProperty(value = "完整指令查询")
    private String lotNoFull;

    @ApiModelProperty(value = "线别")
    private String line;

    @ApiModelProperty(value = "品牌/客户")
    private String custom;

    @ApiModelProperty(value = "型体")
    private String style;

    @ApiModelProperty(value = "完成状态")
    private String finish;
}
